package service;

import java.util.Date;
import java.util.List;

import entity.Compra;
import entity.FormaPagamentoCompra;
import entity.ItemCompra;

public interface CompraService {

	ItemCompra criarNovoItemCompra();

	Compra criarNovoCompra();

	void salvarCompra(Compra compra);

	FormaPagamentoCompra criarNovoFormaPagamentoCompra();

	List<Compra> listarComprasPorPeriodo(Date dataInicial, Date dataFinal);
	
	Compra buscarCompraPorChave(Long id);

}
